const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
    transpileDependencies: true,
    publicPath: "./",
    outputDir: "dist",
    assetsDir: "public",

    devServer: {
        proxy: {
            "/api": {
                target: " https://apis.netstart.cn/xpc/",
                changOrigin: true,
                pathRewrite: {
                    "^/api": " ",
                },
            },
        },
    },
});

// module.exports = {
//     assetsDir: "static",
//     parallel: false,
//     publicPath: './',
// };
// const {defineConfig} = require('@vue/cli-service')
// module.exports = defineConfig({
//     transpileDependencies:true,
//     publicPath:'./'
// })
//打包配置文件
// module.exports = {
//     assetsDir: "static",
//     parallel: false,
//     publicPath: "./",
// };
// const { defineConfig } = require("@vue/cli-service");
// module.exports = defineConfig({
//     transpileDependencies: true,
//     publicPath: "./",
// });
// chainWebpack(config) {
//     config.optimization.minimizer('terser').tap((args) => {
//       args[0].terserOptions.compress.drop_console = true
//       return args
//     })
//     }

// module.exports = {
//     configureWebpack(config) {
//         // 是否生产环境
//         if (process.env.NODE_ENV === "production") {
//             // 可以设置忽略的函数 不确定是否可以和drop_console同时使用
//             config.optimization.minimizer[0].options.terserOptions.compress.pure_funcs = ["console.log"];
//         }
//     },
// };

// module.exports ={

//   // 配置跨域请求
//   devServer:{
//     // 运行的端口号
//     port:8080,
//     host:'192.168.116.46',
//     open:true,
//     https:false,
//     proxy:{
//       '/api':{
//         target:' http://192.168.116.46:8080',
//         wa:true,
//         changeOrigin:true,
//         pathRewrite:{
//           '^/api':''
//         }
//       }
//     }
//   }
// }
